#pragma once

namespace BuildNG
{
  class AsyncRingBufferTests
  {
  public:
    static void test_sync_aligned_size();
    static void test_sync_unaligned_size();
    static void test_dtor_non_empty_buffer();
    static void test_wrap_around1();
    static void test_wrap_around2();
    static void test_pop_all();
    static void test_multiple_pushing_threads();
  };
}
